使用多個遠端埠來存取儲存體系統

如果可以透過多個儲存體系統埠來存取受管理磁碟 (MDisk) 邏輯單元 (LU),系統會確保存取此 LU 的所有節點會協調其活動,而且是透過相同的儲存體系統埠來存取 LU。

監視透過多個儲存體系統埠來存取 LU

當系統可以透過多個儲存體系統埠來存取 LU 時,它會採用下列準則來決定這些埠的可存取性:
  • 系統節點是儲存體系統的成員。
  • 系統節點以 iSCSI 連線來連到儲存體系統埠。
  • 系統節點已成功探索到 LU。
  • 謠傳未造成系統節點排除透過儲存體系統埠來存取 MDisk。

所有符合這些準則的系統節點都有連到儲存體系統的 MDisk 路徑。

選取儲存體系統埠

建立 MDisk 時,系統會選取其中一個儲存體系統埠來存取 MDisk。

表 1 說明系統選取儲存體系統埠時所採用的演算法。
表 1. 儲存體系統埠的選擇演算法
準則 說明
協助工具 建立一組起始的候選儲存體系統埠。這組候選儲存體系統埠包括最多節點可存取的埠。
謠傳 將這組候選儲存體系統埠縮減為最少節點使用的埠。
偏好 將這組候選儲存體系統埠縮減為儲存體系統偏好使用的埠。
負載平衡 從這組候選儲存體系統埠中選取 MDisk 存取計數最低的埠。
最初為 MDisk 選取裝置埠之後,下列事件會導致選擇演算法重新執行:
  • 新的節點加入系統中,而且在儲存體系統中的視野範圍不同於系統中的其他節點。
  • 執行 detectmdisk 指令行介面 (CLI) 指令或使用探索 MDisk 管理 GUI 功能。detectmdisk CLI 指令和探索 MDisk 功能會讓系統重新掃描 iSCSI 網路。重新掃描程序會探索可能已新增至系統之任何新的 MDisk,並重新平衡可用的儲存體系統埠之間的 MDisk 存取。
  • 因為儲存體系統變更偏好的埠而啟動錯誤回復程序 (ERP)。
  • 探索到與 MDisk 相關聯的儲存體系統有新的儲存體系統埠。
  • 目前選取的儲存體系統埠變成無法存取。
  • 謠傳已造成系統排除透過儲存體系統埠來存取 MDisk。